// /**
//  * 封装axios方法
//  * @autor 周学新
//  * @date 2018.1.22
//  */
// import axios from 'axios'
// import { Message } from 'iview'
// const qs = require('qs')
//
// axios.interceptors.request.use(
//     config => {
//         // 发送请求之前做一些处理
//         config.headers = {
//             'Request-Ajax': true,
//             'Content-Type': 'application/x-www-form-urlencoded'
//         }
//         config.timeout = 50000
//         config.data = qs.stringify(config.data)
//         return config
//     },
//     error => {
//         // 当请求异常时做一些处理
//         console.log('请求出错')
//         return Promise.reject(error)
//     }
// )
//
// // 响应时拦截
// axios.interceptors.response.use(
//     function(response) {
//         // 返回响应时做一些处理
//         return response
//     },
//     function(error) {
//         // 当响应异常时做一些处理
//         return Promise.reject(error)
//     }
// )
//
// export default function({ api, method = 'get', para = {} }) {
//     return new Promise((resolve, reject) => {
//         axios({
//                 method: method,
//                 url: api,
//                 data: para
//             })
//             .then(res => {
//                 if (parseInt(res.status) == 200 && res.data.success) {
//                     resolve(res.data.data)
//                 }
//                 if (!res.data.success && res.data.message) {
//                     Message.error(res.data.message)
//                 }
//             })
//             .catch(err => {
//                 reject(err)
//             })
//     })
// }
